Core-collapse supernovae